package com.ys.service.base;

import com.ys.vo.R;

import java.util.List;
import java.util.Map;

/**
 * 员工月度绩效申报
 */
public interface TbUserMonthPerformanceReportService {

    //保存
    R save(Map<String, Object> params,Long menuId)throws Exception;

    //流转通过
    R flowPass(Long id, String loginUserId) throws Exception;

    //流转结束
    void flowFinish(String bid) throws Exception;

    //删除
    R del(Long id)throws Exception;

    //删除列表信息
    R delByItem(Long id)throws Exception;


    //获取列表数据
    Map<String,Object> getExtraParam( String bid) throws Exception;

    //获取子列表数据
    List<Map<String, Object>> getItemList(String bid) throws Exception;

}